Big Huge Thesaurus

Limenitis arthemis

noun